/* GLOBAL PREDICTABLE ELEMENTS */
/******************************************************************************************************************/
body {font:14px/18px Times New Roman,serif; background-color:#fce7ae;} 
h1 a {color:#fdb827 !important;}
p {padding:8px 0;}
a {color:#000;}
a:hover{color:#000; text-decoration:underline;}
input {font:12px Verdana,sans-serif;}
strong {font-weight:800;}
sup {vertical-align:super;}

/* CLEARFIX */
/******************************************************************************************************************/
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* GLOBAL LAYOUT ELEMENTS */
/******************************************************************************************************************/
#bgloop_right {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{63dd212b-b961-4216-9308-3adf0f272047}_bgloop_right.gif") repeat-x scroll 0 0 #FCE7AF;}
#bgloop_left {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{fbe77798-c537-4c69-b084-759e3a1c9f77}_bgloop_left.gif") no-repeat scroll 0 0 transparent;}

#pagewidth {margin:0 auto; width:100%; height:623px;}
	#wrapper {margin:0 auto; width:980px; height:87px; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{f75c0f0f-be9b-47cf-a709-8f84d775f107}_pagewidth_bg.gif") no-repeat scroll -222px 0 transparent;}
		.masthead {width:980px;}
		.logo {float:left; margin:0 26px 0 0;}
		.logo h1 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{d124c04e-b565-410b-9d9a-47d3423925c7}_plygem_logo.gif") no-repeat scroll 0 0 transparent; height:43px; margin:0; padding:0;width:104px;}
		.logo h1 a {display:block; height:43px; width:104px;}
		.topnav {float:left; width:616px;}
		.topnav ul {left:6px; list-style-type:none; margin:0; padding:0; position:relative;}
		.topnav ul li {list-style:none; float:left; margin:0; padding:0;}
		.topnav ul li a span {display:none;}
		.topnav ul li a.m1 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{c89e1a1c-b734-4f51-b13e-336f1c08d108}_topnav_m1.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:132px;}
		.topnav ul li a.m1:hover, .topnav ul li a.m1active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{68d2825d-ad5d-4768-b955-eab60cea6084}_topnav_m1_on.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:132px;}
		.topnav ul li a.m2 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{0dad136b-90ad-430a-8bfb-584b9fd7f07f}_topnav_m2.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:115px;}
		.topnav ul li a.m2:hover, .topnav ul li a.m2active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{06ccb95d-49b8-48ed-86d5-690e7d7ea998}_topnav_m2_on.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:115px;}
		.topnav ul li a.m3 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{57f196ea-64bc-4d21-88c3-217aa7a3c394}_topnav_m3.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:97px;}
		.topnav ul li a.m3:hover, .topnav ul li a.m3active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{39b86aec-356e-4831-91b3-cb14c484814e}_topnav_m3_on.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:97px;}
		.topnav ul li a.m4 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{8432887e-0a5c-4465-a307-3ec696b24c3b}_topnav_m4.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:84px;}
		.topnav ul li a.m4:hover, .topnav ul li a.m4active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{f6a1a4ef-43f0-4195-b28a-dc7a28960567}_topnav_m4_on.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:84px;}
		.topnav ul li a.m5 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{3a8db59a-20cc-4031-ba25-07fc42cb0772}_topnav_m5.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:71px;}
		.topnav ul li a.m5:hover, .topnav ul li a.m5active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{83d1f20a-b1df-442d-a07c-a2773d5bc3a5}_topnav_m5_on.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:71px;}
		.topnav ul li a.m6 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{5552d8ac-39d3-4d98-b43e-5133f2302a3c}_topnav_m6.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:117px;}
		.topnav ul li a.m6:hover, .topnav ul li a.m6active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{c3422023-7a4f-483e-8100-39ef7675ed56}_topnav_m6_on.gif") no-repeat scroll 0 0 transparent;display:block;height:36px;margin:0;width:117px;}
		.searchpanel {float:left; margin:17px 0 0 30px; width:165px;}
		.smnav {color:#666666; cursor:pointer !important; font-size:11px; font-weight:bold; text-decoration:none;}
		.subnav {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{8ca7c5a6-e973-4ae0-ae1f-5a7ff749ff08}_subnav_bg.gif") repeat-x scroll 0 0 transparent; height:44px !important; padding:0;}
		.theme_wrapper {width:100%;}
		.maintheme {margin: 0 auto; width:980px;}
		.maintheme .maintheme-image {height:0; left:-138px; position:relative; width:1220px;}

		#header_wrapper {float:left; position:relative; width:100%; background-color:#fff;}
			.header h1 {font-family:Times New Roman,serif; font-size:2.2em; line-height:1em; margin:20px; color:#fdb827; border-bottom:2px solid #fdb827;}
		#content_wrapper {background:#fff; float:left; width:100%; position:relative; min-height:400px; background-color:#fff;}
			.nobackground {background-color:#cee9ff !important;}
			.pagebackground {margin:215px 0 0; background-color:white; border:1px solid #c7c7c7;}
			h1 {font-family:Times New Roman,serif; font-size:32px; font-weight:400; line-height:150%; margin:0; padding:20px 20px 10px;}
			#col1 {float:left; width:280px; margin-left:20px; background-color:#fdb827;}
			#col1 h1 {font-family:Times New Roman,serif; font-weight:800; font-size:2em; line-height:1em; padding:20px 10px 0 10px; color:#000;}
			#col1 h2 {font-family:Times New Roman,serif; font-weight:800; font-size:1.8em; line-height:1em; padding:20px 10px 0 10px; color:#000;}
			#col1 h3 {font-family:Times New Roman,serif; font-weight:normal; font-size:1.2em; line-height:1.3em; padding:20px 10px 0 10px; color:#000;}
			#col1 p {font-size:12px; line-height:16px; padding:2px 10px 10px; color:#000;}
			#col1 ul, #col1 li {list-style-type:disc; list-style-position:outside;}
			#col1 ul {margin:6px 0 10px 25px;}
			#col1 li {font-size:12px; line-height:16px; margin-top:6px; padding-right:20px; color:#000;}
			#col1 img {display:block; margin-left:auto; margin-right:auto; text-align:center; padding:520px 0 50px;}
				.cover {padding:30px 0 20px !important;}
				.cover2 {padding:150px 0 20px !important;}
			
			#col2 {float:left; width:640px; padding:0 20px 20px;}
			#col2 h1 {font-family:Times New Roman,serif; font-weight:800; font-size:1.4em; line-height:1em; padding:6px 6px; background-color:#fdb827; color:#000; clear:both;}
				.fieldSet {margin-bottom:20px; padding-bottom:10px; border:1px solid #fdb827; background-color:#FCE7AF;}
				.labelDiv {margin:15px 0px 0px;}
				.labelDiv2 {float:left; margin:15px 0px 0px;}
				.inputDiv {padding-top:4px;}
				.brandsUsed {padding:10px 0 0 20px; clear:both;}
				.productsUsed {padding:10px 0 0 20px; clear:both;}
				.fieldLabel {font-weight:bold; font-size:11px; line-height:11px; height:15px; padding:10px 0 4px; color:#000; clear:both;}
				.fieldLabel2 {font-weight:bold; font-size:11px; line-height:11px; height:15px; padding:10px 0 4px; color:#000; clear:both;}
				.boxGroupLabel {font-weight:bold; font-size:11px; line-height:1em; color:#fdb827; clear:both;}
				.required {color:red !important; display:inline; float:none; font-weight:bold; margin:0pt 0pt 0pt; padding:0pt 0pt 0pt;}
				.checkboxLabel {display:block; float:left; font-size:11px; width:140px; padding:2px 10px 1px 22px; text-indent:-22px}
				.checkboxLabel2 {display:block; float:left; font-size:11px; width:118px; padding:3px 10px 1px 22px; text-indent:-22px}
				.submitButton {width:160px; height:82px; margin:0 auto; clear:both;}
				.submitButton2 {width:160px; height:82px; margin:0 auto; clear:both;}
				.elqFormSubmit {float:left; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{94ea0fb0-8f4f-4c1f-b356-5778442ad27f}_I-Want-It_Sprite.png") 0 0 no-repeat; width:160px; height:56px; text-indent:-100000px; border-style:none; margin-top:15px;}
				.elqFormSubmit:hover{background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{94ea0fb0-8f4f-4c1f-b356-5778442ad27f}_I-Want-It_Sprite.png") 0 -56px no-repeat;}
				.elqFormSubmit-upload {float:left; background:url("./images/upload-btn_136x32.png") 0 0 no-repeat; width:136px; height:32px; text-indent:-100000px; border-style:none; margin-top:2px;}
				.elqFormSubmit-upload:hover{background:url("../Images/upload_sprite.png") 0 -56px no-repeat; cursor:pointer;}
				.elqFormSubmit-select {float:left; background:url("./images/select-photo-btn_136x32.png") 0 0 no-repeat; width:136px; height:32px; text-indent:-100000px; border-style:none; margin-top:2px;}
				.elqFormSubmit-select:hover{background:url("../Images/select-photo_sprite.png") 0 -56px no-repeat; cursor:pointer;}
			#col2 input {clear:both;}
				.leftCol {float:left; width:309px; padding-left:20px;}
				.rightCol {float:left; width:309px; padding:0;}
				.wideCol {float:left; width:618px; padding-left:20px; clear:both;}
				.wideCol2 {float:left; width:410px; padding-left:20px; clear:both;}
			#col2 h2 {font-weight:800; font-size:1.2em; line-height:1.3em;}
			#col2 h3 {font-weight:800; font-size:.8em; line-height:1.2em;}
			#col2 p {font-size:11px; line-height:1.2em;}
            .footerwidth {width:100%; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{79be6e03-8a49-4228-bd42-20c2426563e3}_footer_bg.gif") repeat-x scroll 0 0 #6E6E6E; height:210px; margin:0; padding:15px 0 0 40px; position:relative; z-index:20;}
            .footer {display:block; height:210px; margin:0 auto; padding:0; width:980px;}
            .footer .col1 {float:left; padding:0; width:140px;}
			.footer ul, .footer li {list-style:none;}
            .footer a, .footer a:visited, .footer a:active {color:#ADADAD; text-decoration:none;}
            .footer a:hover {color:#fff; text-decoration:none;}
            .footer .col2 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col3 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col4 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col5 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col6 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; padding:0 0 0 10px; width:220px;}
            .footer ul {color:#ADADAD; font-size:11px; list-style-type:none; margin:0 0 15px; padding:0;}
            .heading {font-weight:bold;}
            .socialplugin {color:#ADADAD; font-size:11px; margin:10px 0 0;}
